Bugs?: For bug reports, consult the following page on
the World Wide Web:
http://developer.apple.com/bugreporter/
}
{$IFC UNDEFINED UsingIncludes}
{$SETC UsingIncludes := 0}
{$ENDC}
{$IFC NOT UsingIncludes}
UNIT Dictionary;
INTERFACE
{$ENDC}
{$IFC UNDEFINED __DICTIONARY__}
{$SETC __DICTIONARY__ := 1}
{$I+}
{$SETC DictionaryIncludes := UsingIncludes}
{$SETC UsingIncludes := 1}
{$IFC UNDEFINED __MACTYPES__}
{$I MacTypes.p}
{$ENDC}
{$IFC UNDEFINED __FILES__}
{$I Files.p}
{$ENDC}
{$PUSH}
{$ALIGN MAC68K}
{$LibExport+}
CONST
{ Dictionary data insertion modes }
kInsert = 0; { Only insert the input entry if there is nothing in the dictionary that matches the key. }
kReplace = 1; { Only replace the entries which match the key with the input entry. }
kInsertOrReplace = 2; { Insert the entry if there is nothing in the dictionary which matches the key, otherwise replaces the existing matched entries with the input entry. }
{ This Was InsertMode }
TYPE
DictionaryDataInsertMode = INTEGER;
CONST
{ Key attribute constants }
kIsCaseSensitive = $10; { case sensitive = 16 }
kIsNotDiacriticalSensitive = $20; { diac not sensitive = 32 }